while True:
      print('欢迎来到用户注册小程序！')
      id = input('请输入ID（长度不能超过8位，只能由数字、字母、下划线组成）：')
      if len(id) > 8 or not id.isalnum():
            print('ID不符合规范，请重新输入！')
            continue
      email = input('请输入EMAIL地址（要求符合基本电子邮件格式）：')
      if '@' not in email or'.' not in email:
            print('EMAIL地址不符合规范，请重新输入！')
            continue
      id_card =input('请输入身份证号（要求符合基本格式）：')
      if len(id_card) != 18 or not id_card.isdigit():
            print('身份证号不符合规范，请重新输入！')
            continue
      gender = '男' if int(id_card[-2]) % 2 == 1 else '女'
      name =input('请输入姓名（只能中文且不能超过4位）：')
      if len(name) > 4 or not all('\u4e00'<= char <= '\u9fff'for char in name):
            print('姓名不符合规范，请重新输入！')
            continue
      print('恭喜，注册成功！以下是您的个人信息：')
      print('ID：', id)
      print('EMAIL地址：', email)
      print('身份证号：', id_card)
      print('性别：',gender)
      print('姓名：', name)  
